@tailwind base;
@tailwind components;
@tailwind utilities;

:root {
  --background: #ffffff;
  --foreground: #171717;
}

@media (prefers-color-scheme: dark) {
  :root {
    --background: #0a0a0a;
    --foreground: #ededed;
  }
}

body {
  color: var(--foreground);
  background: var(--background);
  font-family: Arial, Helvetica, sans-serif;
}

.my-glyph-margin-class {
  background-color: red;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  display: inline-block;
}

.line-decoration {
  background-color: green;
}

.after-content {
  display: inline-block;
  background-color: blue;
  width: 10px;
  height: 10px;
}

.before-content {
  display: inline-block;
  background-color: rgb(73, 226, 12);
  width: 10px;
  height: 10px;
}

.margin-decoration {
  border: 1px solid #000;
}

.first-line-decoration {
  background-color: rebeccapurple;
}

.line-number-decoration {
  background-color: yellow;
  opacity: 0.5;
}

.inline-decoration {
  border: 1px solid #8a1616;
}

.decoration {
  border: 1px solid #e4f310;
  background-color: rebeccapurple;
}

.block-decoration {
  background-color: #8a1616;
  opacity: 0.2;
}